package com.tingfeng.demo04;

import com.tingfeng.demo02.UserService;
import com.tingfeng.demo02.UserServiceImpl;

public class Client {
    public static void main(String[] args) {
        // 真实角色
        UserServiceImpl userService = new UserServiceImpl();
        // 代理角色 不存在
        ProxyInvocationHandler pih = new ProxyInvocationHandler();
        pih.setTarget(userService); //设置要代理的对象
        // 动态生成代理类
        UserService proxy = (UserService) pih.getProxy();
        proxy.query();
        proxy.del();
        proxy.add();
        proxy.update();

        System.out.println("高溶");
    }
}
